package org.zbclan.bf2.rcon.common.shared;

import com.google.gwt.user.client.rpc.IsSerializable;

public class GamePlayObject implements IsSerializable {

	private ObjectSpawner objectSpawner;
	private SpawnPoints spawnPoints;
	private ControlPoints controlPoints;
	private CombatAreaManager combatAreaManager;
	private GameLogic gameLogic;

	public ObjectSpawner getObjectSpawner() {
		return objectSpawner;
	}

	public SpawnPoints getSpawnPoints() {
		return spawnPoints;
	}

	public ControlPoints getControlPoints() {
		return controlPoints;
	}

	public CombatAreaManager getCombatAreaManager() {
		return combatAreaManager;
	}

	public void setObjectSpawner(ObjectSpawner objectSpawner) {
		this.objectSpawner = objectSpawner;
	}

	public void setSpawnPoints(SpawnPoints spawnPoints) {
		this.spawnPoints = spawnPoints;
	}

	public void setControlPoints(ControlPoints controlPoints) {
		this.controlPoints = controlPoints;
	}

	public void setCombatAreaManager(CombatAreaManager combatAreaManager) {
		this.combatAreaManager = combatAreaManager;
	}

	public GameLogic getGameLogic() {
		return gameLogic;
	}

	public void setGameLogic(GameLogic gameLogic) {
		this.gameLogic = gameLogic;
	}
}
